public abstract class BaseGuidedMissileAI
extends java.lang.Object
implements com.fs.starfarer.api.combat.MissileAIPlugin, com.fs.starfarer.api.combat.GuidedMissileAI
| Constructor and Description |
|---|
BaseGuidedMissileAI(com.fs.starfarer.api.combat.MissileAPI missile,
float maxSeekRangeFactor)
maxSeekRangeFactor is a fraction of the missile's maximum range.
|
| Modifier and Type | Method and Description |
|---|---|
org.lwjgl.util.vector.Vector2f |
getInterceptionLoS() |
org.lwjgl.util.vector.Vector2f |
getInterceptionPoint() |
com.fs.starfarer.api.combat.CombatEntityAPI |
getTarget() |
boolean |
preAdvance(float amount)
Returns whether the missile should continue seeking a target.
|
void |
setTarget(com.fs.starfarer.api.combat.CombatEntityAPI target) |
public BaseGuidedMissileAI(com.fs.starfarer.api.combat.MissileAPI missile,
float maxSeekRangeFactor)
public org.lwjgl.util.vector.Vector2f getInterceptionLoS()
public org.lwjgl.util.vector.Vector2f getInterceptionPoint()
public com.fs.starfarer.api.combat.CombatEntityAPI getTarget()
getTarget in interface com.fs.starfarer.api.combat.GuidedMissileAIpublic void setTarget(com.fs.starfarer.api.combat.CombatEntityAPI target)
setTarget in interface com.fs.starfarer.api.combat.GuidedMissileAIpublic boolean preAdvance(float amount)